package pagecode;

import java.util.List;

import service.ProjetoService;
import beans.Projeto;
import beans.Usuario;

public class ListaProjetos extends PaginaBase {
	
	private List<Projeto> projetos;
	
	public ListaProjetos()
	{
		ProjetoService projetoService = new ProjetoService();
		projetos = projetoService.buscarProjetosPorUsuario((Usuario)session.getAttribute("usuario"));
	}
	
	public String editar()
	{
		session.setAttribute("idProjeto", requestParam.get("projetoId"));
		return "projetoEdit";
	}

	public String novoProjeto()
	{
		return "projetoEdit";
	}
	
	public String excluir()
	{
		Projeto projeto;
		ProjetoService projetoService = new ProjetoService();
		try
		{
			projeto = projetoService.buscarProjetoPorId(requestParam.get("projetoId").toString());
			projetoService.excluirProjeto(projeto);
			projetos.remove(projeto);
		}
		catch(Exception e)
		{
			
		}
		return "";
	}

	public List<Projeto> getProjetos() {
		return projetos;
	}

	public void setProjetos(List<Projeto> projetos) {
		this.projetos = projetos;
	}
}
